package br.com.site.view.grupo;

import javax.faces.bean.ManagedBean;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Scope;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import br.com.site.grupo.bo.GrupoBO;
import br.com.site.model.Grupo;
import br.com.site.util.MensagemUtil;

@ManagedBean
@Scope("session")
public class GrupoAction {
	
	private Grupo grupo;
	private ApplicationContext appContext;
	private GrupoBO grupoBO;
	
	@Autowired
	private MensagemUtil mensageiro;
	
	public GrupoAction(){
		grupo = new Grupo();
		appContext = new ClassPathXmlApplicationContext(
				"spring/config/BeansLocations.xml");
		grupoBO = (GrupoBO) appContext.getBean("grupoBo");
	}

	public Grupo getGrupo() {
		return grupo;
	}

	public void setGrupo(Grupo grupo) {
		this.grupo = grupo;
	}

}
